Feature: Addition 
  In order to avoid silly mistakes 
  As a math idiot 
  I want to be told the sum of two numbers 

  Scenario Outline: Add two numbers 
    Given I have entered <addend1> into the calculator
      And I have entered <addend2> into the calculator
     When I press add
     Then The result should get <sum>
  
    Examples:
      | addend1 | addend2 | sum |
      | 5       | 6       | 11  |
      | 3       | 5       | 8   |
      | 42      | 0       | 42  |


Feature: Subtraction 
  In order to avoid silly mistakes 
  As a math idiot 
  I want to be told the difference of two numbers 

  Scenario Outline: Subtract two numbers 
    Given I have entered <minuend> into the calculator
      And I have entered <subtrahend> into the calculator
     When I press minus
     Then The result should get <difference>

    Examples:
      | minuend | subtrahend | difference |
      | 10      | 3          | 7          |
      | 21      | 12         | 9          |
      | 1       | 3          | -2         |
      
Feature: Division 
  In order to avoid silly mistakes 
  As a math idiot 
  I want to be told the quotient of two numbers 

  Scenario Outline: Divide two numbers 
    Given I have entered <dividend> into the calculator
      And I have entered <divisor> into the calculator
     When I press divide
     Then The result should get <quotient>

    Examples:
      | dividend | divisor | quotient |
      | 10       | 2       | 5        |
      | 32       | 4       | 8        |
      | 25       | 5       | 5        |

